package com.ryenlii.datatrans.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ryenlii.datatrans.entity.dto.DeviceRecordDto;
import com.ryenlii.datatrans.entity.DeviceRecord;

/**
 * <p>
 * 设备推送信息表 服务类
 * </p>
 *
 * @author zhengwen
 * @since 2023-02-03
 */
public interface DeviceRecordService extends IService<DeviceRecord> {

    /**
     * 列表
     *
     * @param customQueryParams 条件对象
     * @return 统一出参
     */
    IPage<DeviceRecordDto> selectPage(Page page, DeviceRecord customQueryParams);

    /**
     * 使用join查询列表
     *
     * @param customQueryParams 条件对象
     * @return 统一出参
     */
    IPage<DeviceRecordDto> getPageUseJoin(Page page, DeviceRecord customQueryParams);
}
